Modular Integer Arithmetic 1 Christoph Schwarzweller Institute of Computer
نویسنده
چکیده
In this article we show the correctness of integer arithmetic based on Chinese Remainder theorem as described e.g. in [11]: Integers are transformed to finite sequences of modular integers, on which the arithmetic operations are performed. Retransformation of the results to the integers is then accomplished by means of the Chinese Remainder theorem. The method presented is a typical example for computing in homomorphic images.
منابع مشابه
Mizar Correctness Proofs of Generic Fraction Field Arithmetic
We propose the Mizar system as a theorem prover capable of verifying generic algebraic algorithms on an appropriate abstract level. The main advantage of the Mizar theorem prover is its special proof script language that enables textbook style presentation of proofs, hence allowing proofs in the language of algebra. Using Mizar we were able to give a rigorous machine assisted correctness proof ...
متن کاملLecture 1 & 2 : Integer and Modular Arithmetic
Efficient recipes for performing integer arithmetic are indispensable as they are widely used in several algorithms in diverse areas such as cryptology, computer graphics and other engineering areas. Hence our first object of study would be the most basic integer operations namely addition, subtraction, multiplication and division. We will start off with algorithms that are typically referred t...
متن کاملComputer algebra — a beginners course using SAGE Universität Hannover , WS 2012
1 Integer arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 Divisibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 Modular arithmetic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4 The RSA cryptosystem . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5 Primality testing . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
متن کاملModern Computer Arithmetic (version 0.5.1)
This is a draft of a book about algorithms for performing arithmetic, and their implementation on modern computers. We are concerned with software more than hardware - we do not cover computer architecture or the design of computer hardware. Instead we focus on algorithms for efficiently performing arithmetic operations such as addition, multiplication and division, and their connections to top...
متن کاملProth Numbers
Let n be a positive natural number. Let us note that n− 1 is natural. Let n be a non trivial natural number. Observe that n− 1 is positive. Let x be an integer number and n be a natural number. Let us observe that xn is integer. Let us observe that 1n reduces to 1. Let n be an even natural number. Let us observe that (−1) reduces to 1. Let n be an odd natural number. One can verify that (−1) re...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008